Speeding Up Isosurface
نویسندگان
چکیده
The interval tree is an optimally eecient search structure proposed by Edelsbrunner 5] to retrieve intervals of the real line that contain a given query value. We propose the application of such a data structure to the fast location of cells intersected by an isosurface in a volume dataset. The resulting search method can be applied to both structured and unstructured volume datasets, and it can be applied incrementally to exploit coherence between isosurfaces. We also address issues about storage requirements, and operations other than the location of cells, whose impact is relevant in the whole isosurface extraction task. In the case of unstructured grids, the overhead due to the search structure is compatible with the storage cost of the dataset, and local coherence in the computation of isosurface patches is exploited through a hash table. In the case of a structured dataset, a new conceptual organization is adopted, called the chessboard approach, wich exploits the regular structure of the dataset to reduce memory usage and to exploit local coherence. In both cases, eeciency in the computation of surface normals on the isosurface is obtained by a pre-computation of the gradients at the vertices of the mesh. Experiments on diierent kinds of input show that the practical performance of the method reeects its theoretical optimality.
منابع مشابه
Speeding Up Isosurface Extraction Using Interval Trees
The interval tree is an optimally efficient search structure proposed by Edelsbrunner [5] to retrieve intervals on the real line that contain a given query value. We propose the application of such a data structure to the fast location of cells intersected by an isosurface in a volume dataset. The resulting search method can be applied to both structured and unstructured volume datasets, and it...
متن کاملModel the Solvent-Excluded Surface of 3D Protein Molecular Structures Using Geometric PDE-Based Level-Set Method
This paper presents an approach tomodel the solvent-excluded surface (SES) of 3D protein molecular structures using the geometric PDE-based level-set method. The level-set method embeds the shape of 3D molecular objects as an isosurface or level set corresponding to some isovalue of a scattered dense scalar field, which is saved as a discretely-sampled, rectilinear grid, i.e., a volumetric grid...
متن کاملUsing ray intersection for dual isosurfacing
Isosurface extraction using " dual contouring " approaches have been developed to generate a surface that is " dual " in terms of the underlying extraction procedure used when compared to the standard Marching Cubes (MC) method. These approaches address some shortcomings of the MC methods including feature-detection within a cell and better triangles. One approach for preserving " sharp feature...
متن کاملStudies of Large-Scale Data Visualization, GPGPU Application and Visual Data Mining
Research and development for visualization technologies carried out by Advanced Visualization and Perception Research Group of the Earth Simulator Center in the fiscal year 2009 is reported. In terms of in-situ visualization, speeding up and vectorization of several pre-processing parts of a visualization program containing software-rendering algorithms is considered and examined. A rayskip alg...
متن کاملNoise, Wise and Sage: Algorithms for Rapid Isosurface Generation
Exploratory scientific visualization is a valuable paradigm for understanding complex physical phenomena. When these phenomena have associated volumetric scalar fields, isosurface extraction is a critical tool. An isosurface is the set of points in which the scalar field has a particular value, the “isovalue.” The position of an isosurface, as well as its relation to other neighboring isosurfac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997